class Resoconti::AzioniSegnalazioneController < DefaultController
  require_role self.parent_name.underscore

  active_scaffold :azione_segnalazione do |config|
    config.label = Application.controller_label(self)
    list.sorting = {:data => 'DESC'}
    config.actions.add :field_search, :export

    columns = [ :segnalazione, :data, :tipo_azione, :testo ]
    config.columns = columns
    
    config.columns[:tipo_azione].form_ui = :select
    config.columns[:tipo_azione].options = {:options => AzioneSegnalazione::TIPO_AZIONE.map(&:to_sym), :include_blank => as_(:_select_)}
    config.columns[:testo].options = NOTE_TEXTAREA
    columns.each { |i| config.columns[i].inplace_edit = :ajax }
    config.action_links.add "Allegati", :action => 'nested', :parameters => {:associations => :allegati}, :type => :member
  end
end
